Waves On The Rocky Shore